package com.xuecheng.content.model.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 课程营销信息
 */
//@TableField 是 MyBatis-Plus 特有的注解，仅在使用 MyBatis-Plus 时生效；
//resultMap 是 MyBatis 原生功能，无论是否使用 MyBatis-Plus 都能直接使用。更多用于多表查询,级联查询
@Data
@ApiModel(value="CourseMarket", description="课程营销信息")
@TableName("course_market")
public class CourseMarket implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键，课程id")
    @TableId(value = "id")//todo 这里不能加自动增长,不然插入时自动生成的insert语句会把id设为空
    private Long id;

    @ApiModelProperty(value = "收费规则，对应数据字典")
    private String charge;

    @ApiModelProperty(value = "现价")
    private Float price;

    @ApiModelProperty(value = "原价")
    private Float originalPrice;

    @ApiModelProperty(value = "咨询qq")
    private String qq;

    @ApiModelProperty(value = "微信")
    private String wechat;

    @ApiModelProperty(value = "电话")
    private String phone;

    @ApiModelProperty(value = "有效期天数")
    private Integer validDays;


}
